【C语言数组知识点08】题型解析(持续更新中)

您所在的位置:网站首页 数组定义为inta[11][11] 【C语言数组知识点08】题型解析(持续更新中)

【C语言数组知识点08】题型解析(持续更新中)

2024-07-10 17:19| 来源: 网络整理| 查看: 265

1. 引用数组元素时, 其数组下标的数据类型允许是 整型常量或整型表达式

2. 一维数组的定义方式为: 类型说明符 数组名 [整型常量表达式]    

3. 以下能对二维数组a 进行正确初始化的语句是:

   A) int a[2][]={{1,0,1},{5,2,3}};

   B) int a[][3]={{1,2,3},{4,5,6}};

   C) int a[2][4]={{1,2,3},{4,5},{6}};

   D) int a[][3]={{1,0,1},{},{1,1}};

答案:B;A选项列标不可省略;C选项超出了范围;D选项赋初值不可有{}

4. 以下不能对二维数组a 进行正确初始化的语句是

A) int a[2][3]={0};

B) int a[][3]={{1,2},{0}};

C) int a[2][3]={{1,2},{3,4},{5,6}};

D) int a[][3]={1,2,3,4,5,6};

答案:C;超出了范围

5. 若有说明:int a[3][4]; 则全局数组a 中各元素         

A) 可在程序的运行阶段得到初值0

B) 可在程序的编译阶段得到初值0

C) 不能得到确定的初值

D) 可在程序的编译或运行阶段得到初值0  答案:B

6. 下面程序如果只有一个错误, 那么是(每行程序前面的数字表示行号)         

1 main() 2 { 3 float a[3]={3*0}; 4 int i; 5 for(i=0;i{1,2,3},{4,5,6}};


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3